iT邦幫忙

2024 iThome 鐵人賽

DAY 4
0
Python

運用 Python 操作 Excel系列 第 4

Python 操作 Excel (使用openpyxl)-先前須知

  • 分享至 

  • xImage
  •  

名詞定義
在寫程式以前,我們先了解Excel文件在openpyxl的名詞代號

  • 一個Excel文件就是活頁簿(workbook),而活頁簿我們會存在 .xlsx 的副檔名檔案中。
    用法:
    開啟:workbook = openpyxl.load_workbook('filename.xlsx')
    建立:workbook = openpyxl.Workbook()

  • 在每個活頁簿可以有多個工作表(worksheet),就是資料填寫的區域。
    用法:
    取得當前工作簿的工作表:sheet = workbook.active
    取得特定工作表:sheet = workbook['SheetName']
    新增工作表:workbook.create_sheet('NewSheetName')

  • 工作表中的資料儲存格,也就是我們輸入資料的地方,每一格稱為cell(row, col)
    用法:
    讀取儲存格資料:value = sheet['A1'].value
    寫入儲存格資料:sheet['A1'] = 'NewValue'

  • 其中直的是欄(column)、橫的是列(row)
    用法:
    讀取整行:row = sheet[1] (取得第一行所有儲存格)
    讀取整列:column = sheet['A'] (取得 A 列所有儲存格)
    迭代每行:for row in sheet.iter_rows():
    迭代每列:for col in sheet.iter_cols():

安裝開發環境:
開啟命令提示字元
在終端機輸入指令pip install openpyxl
在終端機輸入指令pip list,看到openpyxl即表示安裝完成
(但我的一直出現'pip' 不是內部或外部命令、可執行的程式或批次檔)
也有人下載Anaconda這套第三方套件管理工具,來安裝openpyxl
(嘗試過後,可能因為介面不熟悉,也搞了很久)
最後我是用了Visual Studio Code,並成功在 Termianl 視窗中,利用pip install openpyxl指令來進行openpyxl套件的安裝。
明日繼續努力......


上一篇
[Day3] Python 與 Excel 的整合工具介紹
下一篇
[Day5] Python 操作 Excel - 小試身手(新增、讀取、修改)
系列文
運用 Python 操作 Excel30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言